/*
 * @Author: 吴世扬 18368095041@163.com
 * @Date: 2025-02-10 15:31:55
 * @LastEditors: 吴世扬 18368095041@163.com
 * @LastEditTime: 2025-02-26 08:57:01
 * @FilePath: /vue3-admin-server/src/admin/v1/modules/auth/auth.module.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import { Module } from '@nestjs/common';

import { AuthGuard } from 'src/guards/auth.guard';

import { MyController } from './my.controller';
import { LoginController } from './login.controller';
import { MenuController } from './menu.controller';
import { RoleController } from './role.controller';
import { UserController } from './user.controller';
import { DeptController } from './dept.controller';
import { AuthShareModule } from 'src/shareModules/auth/auth.module';

import { JwtShareModule } from 'src/shareModules/jwt.module';
import { CommonShareModule } from 'src/shareModules/common/common.module';

@Module({
    imports: [AuthShareModule, JwtShareModule, CommonShareModule],
    controllers: [
        LoginController,
        MyController,
        MenuController,
        RoleController,
        UserController,
        DeptController
    ],
    providers: [AuthGuard]
})
export class AuthModule {}
